Skip to main content

marco polo sheep

English marco polo sheep meaning in English  •  marco polo sheep का अर्थ अंग्रेजी में
Noun
  • An Asiatic wild sheep (Ovis poli) with exceptionally large horns; sometimes considered a variety of the argali: Ovis ammon poli.
Advertisement